widget-factory: Stop setting has-default in ui files
authorMatthias Clasen <mclasen@redhat.com>
Sat, 27 Apr 2019 03:47:28 +0000 (03:47 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 28 Apr 2019 23:21:51 +0000 (23:21 +0000)
We can just set the default-widget property. The
special handling for has-default in ui files is
going away.

demos/widget-factory/widget-factory.ui

index 781d934668748b0a6e1f7dfe917406a20e7dbf6e..21796c5f9b6e3bb833e9f05d74ca88f392640a18 100644 (file)
@@ -3154,6 +3154,7 @@ bad things might happen.</property>
     <property name="use-header-bar">1</property>
     <property name="title" translatable="yes">Zelda</property>
     <property name="hide-on-close">1</property>
+    <property name="default-widget">act_action_dialog</property>
     <child internal-child="content_area">
       <object class="GtkBox">
         <child>
@@ -3176,7 +3177,6 @@ bad things might happen.</property>
     <child type="action">
       <object class="GtkButton" id="act_action_dialog">
         <property name="can-default">1</property>
-        <property name="has-default">1</property>
         <property name="label" translatable="yes">_Act</property>
         <property name="use-underline">1</property>
       </object>
@@ -3314,6 +3314,7 @@ bad things might happen.</property>
     <property name="use-header-bar">1</property>
     <property name="title" translatable="yes">Choose one</property>
     <property name="hide-on-close">1</property>
+    <property name="default-widget">select_selection_dialog</property>
     <child internal-child="content_area">
       <object class="GtkBox">
         <child>
@@ -3336,7 +3337,6 @@ bad things might happen.</property>
     <child type="action">
       <object class="GtkButton" id="select_selection_dialog">
         <property name="can-default">1</property>
-        <property name="has-default">1</property>
         <property name="label" translatable="yes">_Select</property>
         <property name="use-underline">1</property>
       </object>